package org.openbpm.sys.core.model;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 操作日志
 */
@Data
@TableName("sys_operate_log")
public class SysOperateLog implements Serializable {

    // 主键
    @TableId("id_")
    protected String id;

    @TableField("log_metadata_id_")
    private String logMetadataId;
    @TableField("account_")
    private String account;
    @TableField("operator_")
    private String operator;
    @TableField("ip_")
    private String ip;
    @TableField("trace_id_")
    private String traceId;
    @TableField("biz_id_")
    private String bizId;
    @TableField("description_")
    private String description;
    @TableField("data_")
    private String data;

    // 创建时间
    @TableField("create_time_")
    protected Date createTime;
    // 创建人ID
    @TableField("create_by_")
    protected String createBy;
    // 更新时间
    @TableField("update_time_")
    protected Date updateTime;
    // 更新人ID
    @TableField("update_by_")
    protected String updateBy;
}
